package graph 
{
	/**
	 * A structure used to store references to neighbors of a particular city node
	 */
	public class GCNeighborStruct 
	{
		private var _neighborNode:GCNode;
		private var _statsRequirement:Vector.<uint>;
		
		public function GCNeighborStruct(neighbor:GCNode, cost:Vector.<uint>) 
		{
			_neighborNode = neighbor;
			_statsRequirement = cost;
		}

		public function get neighborNode():GCNode
		{
			return _neighborNode;
		}
		
		public function get statsRequirement():Vector.<uint>
		{
			return _statsRequirement;
		}
	}

}